#pragma once

namespace ai {

// model npu error
enum MODEL_ERROR{
    // 1100
    model_not_implement_error=1100,
    model_not_support_algorithm = 1101,
    model_nothing_to_recognise=1102,
    model_running_model_failed_error=1103,
    model_model_init_error=1104,
    model_get_model_name_error = 1105,
    model_get_model_handle_error = 1106,
    model_IMAGE_EMPTY_ERROR = 1107,
    
    model_rec_twice = 1105,
    // text det 1110
    model_not_detect_text_lines=1110,

    // text rec 1120
    model_crnn_label_name_is_none = 1120,
    smaller_than_min_text_height = 1121,
    model_text_rec_nothing = 1122,
    // det 1130


    // seg 1140

    // cls 1150
    model_cls_preprocess_error=1151,

    // other 1180
    model_load_config_error=1180,
    model_file_not_exist_error = 1181,
    model_model_type_not_same_error=1182,
    model_load_config_transforms_error=1185,
    model_load_so_error=1186,
    // other 1190
    model_model_not_init_error=1190,
    model_not_detect_any_object = 1191,
    model_image_channels_check_error=1192,
    model_model_is_init_error=1193,
    model_image_batchs_check_error=1194,
};




}   // namespace hb 
